//package com.ocom.webapi.controller;
//
//import com.ocom.common.constant.AccessServiceUrl;
//import com.ocom.common.constant.WebApiServiceUrl;
//import com.ocom.common.enums.ResultEnum;
//import com.ocom.common.resp.Result;
//import com.ocom.common.utils.ResultUtil;
//import com.ocom.webapi.service.YkmService;
//import com.ocom.webapi.vo.access.MjYkmVo;
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.security.access.prepost.PreAuthorize;
//import org.springframework.validation.annotation.Validated;
//import org.springframework.web.bind.annotation.GetMapping;
//import org.springframework.web.bind.annotation.PostMapping;
//import org.springframework.web.bind.annotation.RequestBody;
//import org.springframework.web.bind.annotation.RestController;
//
////@Log4j
//@RestController
//@PreAuthorize("@pms.hasRole('ROLE_WEB')" )
//public class YkmController {
//    private final Logger log = LoggerFactory.getLogger(YkmController.class);
//
//    @Autowired
//    private YkmService ykmService;
//    /**
//     * 获取粤康码规则信息（Ykm/info）
//     * */
//    @GetMapping(WebApiServiceUrl.URL_YkmInfo)
//    public Result YkmInfo(Long comId,Long areaId){
//        if (comId == null){
//            log.error("单位编号为空");
//            return ResultUtil.error(ResultEnum.Err_203,"单位编号为空");
//        }
//        if (areaId == null){
//            log.error("区域编号为空");
//            return ResultUtil.error(ResultEnum.Err_203,"区域编号为空");
//        }
//      return  ykmService.YkmInfo(comId,areaId);
//    }
//
//    //添加/修改粤康码规则信息（Ykm/modify）
//    @PostMapping(AccessServiceUrl.URL_YkmModify)
//    public Result YkmModify(@Validated @RequestBody MjYkmVo mjYkmVo) {
//        if (mjYkmVo.getComId() == null) {
//            log.error("单位编号为空");
//            return ResultUtil.error(ResultEnum.Err_203, "单位编号为空");
//        }
//        if (mjYkmVo.getAreaId() == null) {
//            log.error("区域编号为空");
//            return ResultUtil.error(ResultEnum.Err_203, "区域编号为空");
//        }
//        if (mjYkmVo.getIsEnable() == null) {
//            log.error("是否启用当前规则为空");
//            return ResultUtil.error(ResultEnum.Err_203, "是否启用当前规则为空");
//        }
//        return ykmService.YkmModify(mjYkmVo);
//    }
//
//}
